package main

import (
	"fmt"
	"os"
	"bufio"
)

func main() {
	// 打开文件
	file, err := os.OpenFile("../file2.txt", os.O_RDWR | os.O_APPEND | os.O_CREATE, 0666)
	if err != nil {
		fmt.Println("文件打开出错: ", err)
		return
	}

	// 函数执行完成时关闭文件
	defer file.Close()


	// 写入文件
	writer := bufio.NewWriter(file)
	for i := 0; i < 10; i++ {
		str := os.FileMode(0666).String()
		writer.WriteString(str+"\n")
	}

	// 刷新数据
	writer.Flush()
}